package com.lyh;

import javax.swing.*;
import java.awt.*;

public class JTabbedPaneDemo {
    public static void main(String[] args) {
        // 创建一个 JFrame
        JFrame frame = new JFrame("JTabbedPane Demo");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setSize(400, 300);

        // 创建一个 JTabbedPane
        JTabbedPane tabbedPane = new JTabbedPane();

        // 创建第一个选项卡的内容
        JPanel panel1 = new JPanel();
        panel1.add(new JLabel("这是第一个选项卡"));
        tabbedPane.addTab("选项卡 1", null, panel1, "点击查看第一个选项卡");

        // 创建第二个选项卡的内容
        JPanel panel2 = new JPanel();
        panel2.add(new JLabel("这是第二个选项卡"));
        tabbedPane.addTab("选项卡 2", null, panel2, "点击查看第二个选项卡");

        // 创建第三个选项卡的内容
        JPanel panel3 = new JPanel();
        panel3.add(new JLabel("这是第三个选项卡"));
        tabbedPane.addTab("选项卡 3", null, panel3, "点击查看第三个选项卡");

        // 将 JTabbedPane 添加到 JFrame 中
        frame.add(tabbedPane, BorderLayout.CENTER);

        // 显示窗口
        frame.setVisible(true);
    }
}
